package com.study.csc.a02threadcase2;

import com.study.csc.a01threadcase1.MyThread;

/**
 * @author csc
 * @Date 2023/10/18 9:55
 * @PackageName:com.study.csc
 * @ClassName: ThreadDemo
 * @Description: TODO
 * @Version 1.0
 */
public class ThreadDemo {

    public static void main(String[] args) {

        /**
         * 多线程的第二种启动方式:
         * 1. 自己定义一个类继承Runnable接口
         * 2. 重写run方法
         * 3. 创建自己的类的对象
         * 4. 创建一个Thread类的对象,并开启线程
         */

        //创建MyRun对象
        //表示多线程要执行的任务
        MyRun mr = new MyRun();

        //创建线程对象
        Thread t1 = new Thread(mr);
        Thread t2 = new Thread(mr);

        t1.setName("线程1");
        t2.setName("线程2");
        //开启线程
        t1.start();
        t2.start();
    }




}
